跳到主要内容

Untitled Shop

概述 #

UntitledShop 是一个全栈的电子商务网站项目,由React和ASP.NET Core开发。

点击查看购物网站
点击查看管理面板

项目亮点 #

前端 #

  • 语言: 使用 TypeScriptTSX 编写。
  • 状态管理: 使用 Zustand 结合 React Context 进行全局状态管理。
  • 数据获取: 使用 SWR 库实现列表 无限加载
  • HTTP 客户端: 封装 Axios 用于后端通信。
  • 样式: 使用 Tailwind 进行样式编写,实现跨设备的 完全响应式设计

后端 #

  • 语言: 使用 C# 语言开发。
  • 服务器和API: 使用 ASP.NET Core 构建HTTP服务器与开发 RESTful APIs
  • 身份验证: 使用 JWT 进行用户身份验证。

数据管理 #

  • 数据库: 数据存储在 MongoDB 中。

部署 #

  • CI/CD: 配置 Github Action 实现自动构建与部署前后端到远程服务器。
  • Web 服务器: 项目最终由 Nginx 呈现。

查看源代码: #

前端: Untitled-Shop
后端(.NET):Untitled-Shop-Dotnet
后端 (Go): Untitled-Shop-Go
管理面板: Untitled-Shop-Admin